# ord() char()这两个函数用于ASCII码值和对应字符之间的转化。
# - ord(ch)可以将字符ch转化为对应ASCII码值。其中ord()表示的是order的意思。
# - chr(num)可以将ASCII码值num转化为对应字符。其中chr()表示的是character的意思。
print(ord("0"))    # 得到48
print(ord("A"))    # 得到65
print(ord("B"))    # 得到66
print(ord("a"))    # 得到97
print(ord("b"))    # 得到98

print(chr(48))     # 得到"0"
print(chr(66))     # 得到"C"
print(chr(67))     # 得到"D"
print(chr(99))     # 得到"c"
print(chr(100))    # 得到"d"

"""
内置函数all()与any()中传入的是一个可迭代对象iter（如一个列表lst），返回值为一个布尔类型。
- 对于all(iter)而言，如果可迭代对象iter中所有的值均为True，那么all(iter)会返回True，否则返回False
- 对于any(iter)而言，如果可迭代对象iter中任意的值满足True，那么any(iter)会返回True，否则返回False
"""
print(all([True, True, True]))
print(all([True, True, False]))

print(any([False, False, False]))
print(any([True, True, False]))